package com.wangshang.general.commodity.po;

import java.util.Date;

/**
 * AbstractSpecialCommdity entity provides the base persistence definition of
 * the SpecialCommdity entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public abstract class AbstractSpecialCommdity implements java.io.Serializable {

	// Fields

	private SpecialCommdityId id;
	private Short specialKind;
	private String saySomething;
	private Date dateBegin;
	private Date dateOver;

	// Constructors

	/** default constructor */
	public AbstractSpecialCommdity() {
	}

	/** full constructor */
	public AbstractSpecialCommdity(SpecialCommdityId id, Short specialKind,
			String saySomething, Date dateBegin, Date dateOver) {
		this.id = id;
		this.specialKind = specialKind;
		this.saySomething = saySomething;
		this.dateBegin = dateBegin;
		this.dateOver = dateOver;
	}

	// Property accessors

	public SpecialCommdityId getId() {
		return this.id;
	}

	public void setId(SpecialCommdityId id) {
		this.id = id;
	}

	public Short getSpecialKind() {
		return this.specialKind;
	}

	public void setSpecialKind(Short specialKind) {
		this.specialKind = specialKind;
	}

	public String getSaySomething() {
		return this.saySomething;
	}

	public void setSaySomething(String saySomething) {
		this.saySomething = saySomething;
	}

	public Date getDateBegin() {
		return this.dateBegin;
	}

	public void setDateBegin(Date dateBegin) {
		this.dateBegin = dateBegin;
	}

	public Date getDateOver() {
		return this.dateOver;
	}

	public void setDateOver(Date dateOver) {
		this.dateOver = dateOver;
	}

}